package novanok.com.tracktweet;

import java.util.Arrays;

public class MapReduceSexo {

    private MainActivity main;

    private String[] masculinos = new String[] {};
    private String[] femeninos = new String[] {};

    private int cantidadMasculinos = 0;
    private int cantidadFemeninos = 0;
    private int otros = 0;

    public MapReduceSexo(MainActivity main, String[] masculinos, String[] femeninos){
        this.main = main;
        this.masculinos = masculinos;
        this.femeninos = femeninos;
    }

    public void analizar(String nombre){
        if ( Arrays.asList(masculinos).contains(nombre.toUpperCase()) ) cantidadMasculinos++;
        else if ( Arrays.asList(femeninos).contains(nombre.toUpperCase()) ) cantidadFemeninos++;
            else otros++;
    }

    public synchronized int getCantidadMasculinos(){
        return this.cantidadMasculinos;
    }

    public synchronized int getCantidadFemeninos(){
        return this.cantidadFemeninos;
    }

    public synchronized int getOtros(){
        return this.otros;
    }

    public void clear() {
        cantidadFemeninos = 0;
        cantidadMasculinos = 0;
        otros = 0;
    }
}
